/*



YUI 3.10.1 (build 8bc088e)



Copyright 2013 Yahoo! Inc. All rights reserved.



Licensed under the BSD License.



http://yuilibrary.com/license/



*/



html {



    color:#000;



    background:#FFF



}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {



    margin:0;



    padding:0;



}



table {



    border-collapse:collapse;



    border-spacing:0;



}



fieldset,img {



    border:0;



}



address,caption,cite,code,dfn,em,strong,th,var {



    font-style:normal;



    font-weight:normal;



}



ol,ul {



    list-style:none;



}



caption,th {



    text-align:left;



}



h1,h2,h3,h4,h5,h6 {



    font-size:100%;



    font-weight:normal;



}



q:before,q:after {



    content:'';



}



abbr,acronym {



    border:0;



    font-variant:normal;



}



sup {



    vertical-align:text-top;



}



sub {



    vertical-align:text-bottom;



}



input,textarea,select {



    font-family:inherit;



    font-size:inherit;



    font-weight:inherit;



}



input,textarea,select {



    *font-size:100%;



}



legend {



    color:#000



}







/* Base */



html {



    background: #f1f2f6;



    color: #6f6f6f;



    font-size: 14px;



    font-family: "Microsoft YaHei", SimHei, Verdana, Arial, sans-serif;



}



a {



    outline:none;



    *blr:expression(this.onFocus=this.blur());



}



a {



    color: #6f6f6f;



    text-decoration: none;



}



a:hover {



    color: #ff6600;



}







ul {



    margin: 0;



}







/*top tool bar*/











/* Header */



.header {



    *position: relative;



    *z-index: 1;



}







.topTB {



    height: 28px;



    line-height: 28px;



    background: #E6E9ED;



    font-size: 12px;



}



.topTBInner {



    width: 960px;



    margin: 0 auto;



}



.topTBInner a {



    float: left;



    padding: 0 4px;



}



.topTBInner .l {



    float: left;



}



.topTBInner .r {



    float: right;



}







.headerInner {



    width: 960px;



    margin: 0 auto;



    position: relative;



}



.header .logo {



    position: relative;



    height: 110px;



    background: url("../images/comm_v2/headerLogo.png") no-repeat;



    overflow: hidden;



}



.header .logo a.logo_img {



    float: left;



    height: 100%;



    min-width: 190px;



}



.header .logo a.logo_text {



    float: left;



    margin-left: -78px;



    margin-top: 70px;



    color: #656D78;



}



.header .logo a.logo_text:hover {



    color: #ff6f3d;



}











.signInFrame {



    position: absolute;



    top: 0;



    right: 12px;



    width: 208px;



    height: 110px;



    border: 0 none;



}



.signInOuter {



    height: 110px;



    width: 100%;



}



.signIn,



.signedIn {



    position: absolute;



    top: 0;



    right: 0;



    /*right: 24px;*/



    /*right: 12px;*/



    overflow: hidden;



}



.signIn a,



.signedIn a {



    color: #666;



}



.signIn a:hover,



.signedIn a:hover {



    color: #ff6f3d;



}



.signIn a {



    float: left;



    height: 16px;



    line-height: 16px;



    margin: 46px 0 0 -1px;



    padding: 0 12px;



    border-left: 1px solid #666;



}



.signedIn .signOut {



    float: left;



    height: 14px;



    line-height: 14px;



    margin: 47px 0 0 0;



    padding: 0 10px;



    border-left: 1px solid #666;



    font-size: 12px;



}



/*.signedIn .message {*/



    /*float: left;*/



    /*height: 22px;*/



    /*margin: 34px 0 0 0;*/



    /*padding: 0 10px 0 11px;*/



    /*background: url("../images/comm_v2/messageIcon.gif") left center no-repeat;*/



    /*text-decoration: none;*/



/*}*/



/*.signedIn .message em {*/



    /*display: inline-block;*/



    /*height: 13px;*/



    /*line-height: 13px;*/



    /*padding: 0 4px;*/



    /*border-radius: 7px;*/



    /*background: #ff4800;*/



    /*color: #fff;*/



    /*font-family: Tahoma, Verdana, sans-serif;*/



    /*font-size: 9px;*/



    /*cursor: pointer;*/



/*}*/



.signedIn .userIntro {



    float: left;



    height: 20px;



    line-height: 20px;



    margin: 44px 10px 10px 10px;



}



.signedIn .userIntro img {



    vertical-align: text-bottom;



    margin-right: 10px;



    box-shadow: 0 0 8px #000;



}



/*.signedIn .userIntro i {*/



    /*display: inline-block;*/



    /*height: 0;*/



    /*width: 0;*/



    /*margin-left: 5px;*/



    /*border-color: #666 transparent transparent transparent;*/



    /*border-style: solid dashed dashed dashed;*/



    /*border-width: 4px 4px 0;*/



    /*vertical-align: middle;*/



    /*_overflow: hidden;*/



/*}*/







.nav {



    position: relative;



    height: 45px;



    padding-left: 5px;



    border-radius: 5px;



    background: #B22222;



}



.nav li {



    position: relative;



    float: left;



    height: 45px;



    line-height: 45px;



}



.nav a {



    display: block;



    padding: 0 13px;



    color: #fff;



    font-size: 16px;



    /*font-weight: bold;*/



}



.nav a:hover,



/*.nav .current a */{



    background: #ED5F30;



    color: #fff;



}



.nav .current a:hover{background: #ac3f44;}



.bbsNav {



    position: relative;



}



.bbsNav .bbsLinks {



    display: none;



    position: absolute;



    left: 0;



    top: 0;



    min-width: 200px;



    border-radius: 0 0 5px 5px;



    background: #F08080;



    z-index: 1000;



        overflow:hidden;



    }



.bbsNav .bbsLinks a {



    display: block;



    height: 40px;



    line-height: 40px;



   /* border-bottom: 1px solid #F4EDD9;*/



    color: #974C19;



    font-size: 14px;



    padding: 0 10px;



}



.current .bbsNav .bbsLinks a {



    background: white;



}



.bbsNav .bbsLinks a:last-child {



    border-bottom: none;



}



.bbsNav .bbsLinks a:hover {



    background: #F08080;



}



.bbsNav_show .bbsLinks {



    display: block;



}







.subNav {



    border-top: 1px solid #c6c6c6;



    border-bottom: 1px solid #c6c6c6;



    background: #f4f4f4;



}



.subNav ul {



    width: 980px;



    /*height: 24px;*/



    /*line-height: 23px;*/



    margin: 0 auto;



    padding: 5px 0;



    font-size: 12px;



    overflow: hidden;



}



.subNav li {



    float: left;



    height: 14px;



    line-height: 14px;



    margin-left: -1px;



    padding: 0 13px;



    border-left: 1px solid #575757;



    vertical-align: middle;



}



.subNav a {



    color: #575757;



    vertical-align: top;



}







/* search bar */



.header .search {



    position: absolute;



    top: 9px;



    right: 47px;



    height: 26px;



    border: none;



    border-top: 1px solid #e64f2b;



    border-left: 1px solid #e64f2b;



    border-radius: 5px;



    background: #ff865c;



}



.search input {



    float: left;



    width: 110px;



    height: 26px;



    line-height: 26px;



    border: none;



    background: transparent;



    color: #ffd4c8;



    font-size: 12px;



    text-indent: 5px;







    -webkit-transition: 0.2s width;



    transition: 0.2s width;



}



.search input::-webkit-input-placeholder {



    color: #FFA88B;



}



.search button {



    float: left;



    width: 30px;



    height: 26px;



    margin: 0;



    background: transparent url("../images/comm_v2/searchIcon.png") no-repeat center;



    border: none;



    text-indent: -9999px;



    cursor: pointer;



}



.search.fold {



    width: 30px;



    border-color: transparent;



    background: transparent url("../images/comm_v2/searchIcon.png") no-repeat center;



    cursor: pointer;



}



.search.fold input {



    width: 0;



}



.search.fold button {



    display: none;



}



.search.fold:hover {



    border-top: 1px solid #e64f2b;



    border-left: 1px solid #e64f2b;



    background-color: #ff865c;



}











/* Footer */



.footer {



    width: 960px;



    margin: 0 auto;



    background: #fff;



}



.footerInner {



    border: 1px solid #e6e9ed;



    background: #fff;



}



.footerInnerInner {



    height: 92px;



    margin: 5px;



    border: 1px solid #f4f5f9;



    background: #EEF1F5;



}



.footer .logo {



    float: left;



    width: 218px;



    height: 69px;



    margin: 9px 0 0 23px;



    background: url("../images/footerLogo.gif") no-repeat;



    text-indent: -9999px;



    *text-indent: 0;



}



.footer .slogen {



    float: right;



    width: 219px;



    height: 36px;



    margin: 26px 5px 0 0;



    background: url("../images/footerSlogen.gif") no-repeat;



    text-indent: -9999px;



    *text-indent: 0;



}



.footer .links {



    float: left;



    height: 18px;



    line-height: 18px;



    margin: 36px 0 0 28px;



}



.footer .links h5 {



    float: left;



    width: 70px;



    font-weight: bold;



}



.footer .links a {



    height: 12px;



    line-height: 12px;



    font-size: 12px;



    vertical-align: middle;



}



.footer .icp {



    clear: both;



    height: 56px;



    line-height: 56px;



    background: #f1f2f6;



    color: #aab2bd;



    font-size: 12px;



    text-align: center;



}











/* Main Layout */



.main {



    width: 960px;



    margin: 10px auto 0;



}



.main .box {



    background: #fff;



    border-radius: 5px;



}



.content {



    overflow: auto;



    *overflow: visible;



}



.content .all {



    clear: both;



    margin-bottom: 10px;



}



.content .left {



    float: left;



    width: 605px;



    margin-bottom: 10px;



    padding: 0 20px 20px 20px;



}



.content .right {



    float: right;



}







.content img {



    border-radius: 5px;



}



.right .box {



    width: 260px;



    margin-bottom: 10px;



    padding: 0 20px;



    _overflow: hidden;



}







/* list title*/



.listTitle {



    height: 54px;



    margin-bottom: 20px;



    color: #434a52;



}



.listTitle .title-l {



    float: left;



    line-height: 54px;



    font-family: "Microsoft Yahei", SimHei, sans-serif;



    font-size: 44px;



    font-weight: bold;



}



.listTitle .nav-r {



    float: right;



    margin-top: 25px;



}



.listTitle .nav-r a {



    color: #434a52;



}



.listTitle .nav-r a:hover {



    color: #ff6f3d;



}



.listTitle .nav-r a.current {



    color: #ff6f3d;



    font-weight: bold;



}



.listTitle .nav-r a.current:hover {



}







/*list top*/



.listTop { /*ul*/



    padding-bottom: 10px;



    width: 972px;



    height: 164px;



    margin-left: -12px;



}



.listTop li {



    float: left;



    width: 231px;



    margin-left: 12px;



}







/* news list */



.news { /*ul*/



    color: black;



   /* font-size: 12px;*/



}



.news li {



    padding-top: 0px;



    padding-bottom: 30px;



    /*border-top: 1px dashed #d7d7d7;*/



    background: url("../images/index_v2/newsLine.gif") center bottom no-repeat;



}



.news a {



    color: #667ebd;



}



.news a:hover {



    color: #ff603d;



}



.news h2 {



    height: 40px;



    line-height: 40px;



    margin-top: 15px;



    margin-bottom: 3px;



    font-size: 22px;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



}



.news h2 a {



    color: #434a54;



}



.news span {



    float: left;



}



.news span em,



.news span a {



    display: inline-block;



    height: 18px;



    line-height: 18px;



    margin-left: 5px;



    padding-left: 22px;



    background: url("../images/comm_v2/newsIcon.png") no-repeat;



    color: #aab2bd;



}



.news span a:hover {



    color: #656d78;



}



.news span .views {



    background-position: 0 0;



}



.news span .views:hover {



    /*background-position: 0 -18px;*/



}



.news span .replies {



    background-position: 0 -36px;



}



.news span .replies:hover {



    background-position: 0 -54px;



}



.news span .share {



    background-position: 0 -72px;



}



.news span .share:hover {



    background-position: 0 -90px;



}



.news .tag {



    color: #bebdbd;



}



.news img {



    display: block;



    margin-top: 10px;



}



.news p {



    margin-top: 15px;



    line-height: 24px;



    color: #706f6f;



    font-size: 14px;



}



.news p a {



    float: right;



    margin-left: 15px;



    font-size: 12px;



    *float: none;



}















/* widget */







/* 默认幻灯片 */



.FocusPic {



    zoom: 1;



    position: relative;



    overflow: hidden



}



.FocusPic .content {



    overflow: hidden



}



.FocusPic .changeDiv a {



    position: absolute;



    top: 0px;



    left: 0px;



    display: none;



}



.FocusPic .title-bg, .FocusPic .title {



    position: absolute;



    left: 0px;



    bottom: 0;



    width: 298px;



    height: 30px;



    line-height: 30px;



    overflow: hidden



}



.FocusPic .title-bg {



    background: #000;



    filter: alpha(opacity=50);



    opacity: 0.5;



}



.FocusPic .title a {



    display: block;



    padding-left: 15px;



    color: #fff;



    font-size: 14px;



}



.FocusPic .change {



    bottom: 4px;



    height: 20px;



    right: 3px;



    *right: 5px;



    _right: 4px;



    position: absolute;



    text-align: right;



    z-index: 9999;



}



.FocusPic .change i {



    background: #666;



    color: #FFF;



    cursor: pointer;



    font-family: Arial;



    font-size: 12px;



    line-height: 15px;



    margin-right: 2px;



    padding: 2px 6px;



    font-style: normal;



    height: 15px;



    display: inline-block;



    display: -moz-inline-stack;



    zoom: 1;



    *display: inline;



}



.FocusPic .change i.cur {



    background: #FF7700;



}







/* 分页 */



.pages {



    /*margin-left: 50%;*/



    border-radius: 5px;



    font-size: 14px;



    font-weight: bold;



    overflow: auto;



    text-align: center;



}



.pages a,



.pages span,



.pages em {



    display: inline-block;



    width: 28px;



    height: 30px;



    line-height: 30px;



    margin-left: -1px;



    border: 1px solid #e6e9ed;



    text-align: center;



    vertical-align: middle;



}



.pages a {



    background: #fff;



    color: #656d78;



}



.pages a.a1 {



    width: auto;



    padding: 0 8px;



}



.pages a:hover {



    background: #f5f7fa;



}



.pages span {



    background: #ff6f3d;



    color: #fff;



}



.pages a:first-child {



    border-radius: 5px 0 0 5px;



}



.pages a:last-child {



    border-radius: 0 5px 5px 0;



}



.pages.pages-r {



    text-align: right;



}



.left .pages {



    margin-top: 20px;



}







/* 面包屑 */



.crumbs {



    height: 20px;



    line-height: 20px;



    font-size: 12px;



}







/* box h4 */



.box h4 {



    height: 40px;



    line-height: 40px;



    border-bottom: 1px solid #e8e8e8;



    border-radius: 5px 5px 0 0;



    background: #ffffff;



    background: -webkit-linear-gradient(top, #ffffff, #f7f7f7);



    background: -moz-linear-gradient(top, #ffffff, #f7f7f7);



    background: -ms-linear-gradient(top, #ffffff, #f7f7f7);



    background: -o-linear-gradient(top, #ffffff, #f7f7f7);



    background: linear-gradient(top, #ffffff, #f7f7f7);



}



.right .box h4 {



    width: 300px;



    margin-left: -20px;



}



.box h4 strong {



    display: block;



    width: 122px;



    margin-left: 15px;



    color: #434a54;



    font-weight: bold;



}



.box h4 .r {



    float: right;



    margin: -40px 20px 0 0;



    color: #333;



    font-size: 12px;



}



.box h4 a.r {



    color: #667ebd;



}



.box h4 a.r:hover {



    color: #f60;



}



.box h4 strong a {



    float: none;



    margin-top: 0;



    color: #333;



    font-size: 14px;



}



.box h4 strong a:hover {



    color: #f60;



}















/* top banner */



.banner {



    }



.banner img {



    display: block;



    margin-bottom: 10px;



}







/*forum link*/



.forumLink {



    overflow: hidden;



}



.forumLink a {



    display: block;



    height: 45px;



    line-height: 45px;



    margin: 0 -20px;



    background: #ff6f3d;



    color: #fff;



    font-size: 20px;



    font-weight: bold;



    text-align: center;



}



.forumLink a:hover {



    background: #ff7e51;



}



.forumLink a:active {



    background: #f06332;



    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);



}



.forumLink a i {



    position: relative;



    display: inline-block;



    width: 18px;



    height: 18px;



    line-height: 18px;



    margin-left: 3px;



    border: 2px solid #fff;



    border-radius: 50%;



    text-align: center;



    font-style: normal;



    font-family: serif;



    text-indent: -9999px;



    *text-indent: 0;



}



.forumLink a i:after {



    content: "";



    position: absolute;



    left: 6px;



    top: 3px;



    display: block;



    height: 0;



    width: 0;



    border-color: transparent transparent transparent #fff;



    border-style: dashed dashed dashed solid;



    border-width: 6px 0 6px 9px;



}







/* ROM download*/



.rom {}



.rom .download {



    text-align: center;



}



.rom .download strong {



    display: block;



    margin: 15px 0 5px;



    color: #ff5a00;



    font-size: 45px;



    font-weight: bold;



    text-align: center;



}



.rom .download strong span {



    font-size: 14px;



    font-weight: normal;



}



.rom .download h2 {



    color: #ff4800;



    margin: 5px 0;



}



.rom .download a {



    display: block;



    width: 100%;



    height: 35px;



    line-height: 35px;



    margin: 10px 0;



    border-radius: 3px;



    background: #ff6f3d;



    color: #fff;



    text-align: center;



}



.rom .download a:hover {



    background: #ff7e51;



}



.rom .download a:active {



    background: #f06332;



    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);



}



.rom .info {



    line-height: 24px;



    padding: 0 0 10px 0;



    font-size: 12px;



    text-align: center;



}







/* hot */



.hot {



    overflow: hidden;



}



.hot h4 {



    position: relative;



    border-bottom: none;



}



.hot .tab {



    position: absolute;



    left: 0;



    top: 0;



    width: 302px;



    margin-left: -1px;



}



.hot .tab span {



    float: left;



    width: 150px;



    text-align: center;



    border-left: 1px solid #e8e8e8;



    /*padding: 0 21px;*/



}



.hot .tab span.fb {



    height: 37px;



    line-height: 32px;



    border-top: 4px solid #ccd1d9;



    background: #fff;



}



.hot ul {



    width: 302px;



    margin-left: -20px;



    overflow: auto;



}



.hot li {



    float: left;



    width: 150px;



    height: 45px;



    line-height: 45px;



    border-top: 1px solid #eee;



    border-right: 1px solid #eee;



    background: #ffffff;



    text-align: center;



}



.hot li a {



    display: block;



}



.hot li a:hover {



    color: #ff6f3d;



    font-weight: bold;



}



.hot .more {



    width: 300px;



}







/* editor choice */



.editorChoice {}



.editorChoice ul {



    line-height: 24px;



    margin: 0 0 0 24px;



    padding: 10px 0;



}



.editorChoice li {



    padding: 4px 0 5px;



}



.editorChoice em {



    float: left;



    width: 14px;



    height: 14px;



    line-height: 14px;



    margin: 3px 0 0 -24px;



    border: 2px solid #aab2bd;



    border-radius: 50%;



    color: #aab2bd;



    font-family: Tahoma, Verdana, sans-serif;



    font-size: 10px;



    text-align: center;



}



.editorChoice .topRank em {



    border: 2px solid #ff6600;



    color: #ff6600;



}







/* activities */



.activities {}



.right .activities {



    padding-bottom: 20px;



}



.activities dl {



    position: relative;



    height: 85px;



    margin: 20px 0 0 140px;



}



.activities dt a {



    display: block;



    height: 34px;



    line-height: 34px;



    color: #434a54;



}



.activities dt a:hover {



    color: #f60;



}



.activities dt img {



    position: absolute;



    top: 0;



    left: -140px;



}



.activities dd {



    color: #aab2bd;



    font-size: 12px;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



}



.activities dd a {



    position: absolute;



    left: 0;



    bottom: 0;



    width: 100%;



    height: 28px;



    line-height: 28px;



    border-radius: 3px;



    background: #ff603d;



    color: #fff;



    text-align: center;



}



.activities dd a:hover {



    background: #ff7e51;



}



.activities dd a:active {



    background: #f06332;



    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);



}



.activities li {



    margin-top: 20px;



    margin-bottom: -5px;



    text-align: center;



}



.activities li img {



    display: block;



    margin-bottom: 15px;



}











/* pic show */



.picShow {}



.picShow ul {



    position: relative;



    height: 47px;



    margin: 20px 0 0 -6px;



    padding-top: 190px;



    padding-bottom: 20px;



}



.picShow ul a {



    display: block;



    _text-decoration: none;



}



.picShow li {



    float: left;



    margin-left: 5px;



    opacity: 0.5;



    filter: alpha(opacity = 50);







    _display: inline;



}



.picShow span {



    display: none;



    position: absolute;



    left: 6px;



    top: 0;



    width: 260px;



    height: 185px;



}



.picShow span strong {



    position: absolute;



    left: 0;



    bottom: 0;



    width: 100%;



    height: 25px;



    line-height: 25px;



    background: rgba(0, 0, 0, 0.5);



    border-radius: 0 0 5px 5px;



    color: #fff;



    font-size: 12px;



    text-align: center;



}



.picShow .current {



    opacity: 1;



    filter: alpha(opacity = 100);



}



.picShow .current i {



    display: block;



    _display: inline;



}



.picShow .current span {



    display: block;



}







/* play */



.play {}



.play ul {



    margin-top: 20px;



    padding: 0 0 12px;



}



.play li {



    position: relative;



    height: 76px;



    margin-left: 80px;



}



.play ul img {



    position: absolute;



    top: 0;



    left: -80px;



    border-radius: 12px;



}



.play ul a {



    display: block;



    height: 30px;



    line-height: 30px;



    padding-top: 5px;



    color: #000;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



    _width: 100%;



}



.play ul a:hover {



    color: #f60;



}



.play ul p {



    line-height: 20px;



    color: #878787;



    font-size: 12px;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



    _width: 100%;



}







/* academy */



.academy {}



.academy ul {



    margin-top: 20px;



    margin-left: -10px;



    overflow: auto;



}



.academy li {



    float: left;



    width: 125px;



    height: 145px;



    line-height: 18px;



    margin-left: 10px;



    _display: inline;



}



.academy li a {



    color: #434a54;



}



.academy li a:hover {



    color: #f60;



}



.academy li img {



    display: block;



    margin: 0 0 12px;



}







/* recommend */



.recommend {}



.recommend ul {



    margin-top: 5px;



    padding:0 0 20px 0;



}



.recommend li {



    margin: 20px 0 -5px;



}



.recommend li img {



    display: block;



}



.recommend li strong {



    display: block;



    margin-top: 15px;



    text-align: center;



}







/* star */



.star {}



.star .superStar {



    overflow: auto;



    margin-top: 20px;



    margin-left: -10px;



}



.star .superStar a {



    float: left;



    width: 125px;



    margin-left: 10px;



    text-align: center;



}



.star .superStar img {



    margin-bottom: 10px;



}



.star ul {



    margin-top: 15px;



    padding: 0 0 10px;



}



.star li {



    position: relative;



    height: 64px;



    line-height: 18px;



    margin: 0 0 15px 80px;



    color: #393939;



    font-size: 12px;



}



.star li img {



    position: absolute;



    left: -80px;



    top: 0;



}



.star li a {



    line-height: 24px;



    font-size: 14px;



}



.star li span {



    display: block;



    color: #aab2bd;



}



.star em a {



    color: #aab2bd;



    font-size: 12px;



}



.star em a:hover {



    color: #f60;



}







/*store*/



.store {}



.store ul {



    margin: 20px 0 0;



    padding-bottom: 20px;



}



.store ul li {



    position: relative;



}



.store ul img {



    display: block;



}



.store ul span {



    position: absolute;



    left: 0;



    bottom: 0;



    width: 100%;



    height: 32px;



    line-height: 32px;



    margin-top: -32px;



    border-radius: 0 0 5px 5px;



    background: rgba(0,0,0,0.5);



    color: #fff;



    text-align: center;



}



.store .toggle {



    display: none;



    margin-top: -10px;



    padding-bottom: 20px;



    text-align: center;



}



.store.with_toggle .toggle {



    display: block;



}



.store .toggle a {



    display: inline-block;



    height: 12px;



    line-height: 12px;



    width: 12px;



    margin: 0 3px;



    border-radius: 50%;



    background: #ccc;



    cursor: pointer;



}



.store .toggle a.current {



    background: #f60;



    cursor: default;



}







/* toolbox */



/*.toolbox {}*/



/*.toolbox div {*/



    /*padding: 20px 0 10px;*/



    /*margin-left: -13px;*/



    /*overflow: auto;*/



/*}*/



/*.toolbox div a {*/



    /*float: left;*/



    /*width: 129px;*/



    /*height: 26px;*/



    /*line-height: 26px;*/



    /*margin: 0 0 10px 13px;*/



    /*border: 1px solid #e9e9e9;*/



    /*border-radius: 3px;*/



    /*background: #fafafa;*/



    /*background: -webkit-linear-gradient(top, #fafafa, #eeeeee);*/



    /*background: -moz-linear-gradient(top, #fafafa, #eeeeee);*/



    /*background: -ms-linear-gradient(top, #fafafa, #eeeeee);*/



    /*background: -o-linear-gradient(top, #fafafa, #eeeeee);*/



    /*background: linear-gradient(top, #fafafa, #eeeeee);*/



    /*color: #717171;*/



    /*text-align: center;*/



    /*display: inline;*/



/*}*/



/*.toolbox div a:hover {*/



    /*width: 131px;*/



    /*height: 28px;*/



    /*line-height: 28px;*/



    /*border: none;*/



    /*background: #ff6600;*/



    /*background: -webkit-linear-gradient(top, #ff6600, #ff4e00);*/



    /*background: -moz-linear-gradient(top, #ff6600, #ff4e00);*/



    /*background: -ms-linear-gradient(top, #ff6600, #ff4e00);*/



    /*background: -o-linear-gradient(top, #ff6600, #ff4e00);*/



    /*background: linear-gradient(top, #ff6600, #ff4e00);*/



    /*box-shadow: 0 0 3px #ddd;*/



    /*color: #fff !important;*/



    /*text-decoration: none;*/



/*}*/















/*old style*/



.content .col-left {



    float: left;



    width: 640px;



    padding-left: 0;



    padding-right: 0;



}



.content .col-left .box {



    margin: 0 0 10px;



    padding: 0 15px 10px;



}



.content .col-left h4 {



    margin-left: -15px;



    width: 640px;



}



.content .col-left h4 strong {



    width: auto;



}







#Article{ overflow:hidden;}



#Article h1{color:#000;font:800 26px/30px "宋体",arial;margin-bottom:6px; text-align:center; padding:16px 0 8px; border-bottom:1px solid #e5e5e5}



#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}



#Article .content{ font-size:14px}



#Article .content p {font-size:14px;line-height:23px;text-align:justify;word-wrap:break-word; padding:8px 0}



#Article .related{ border-top:1px solid #ccc; margin-top:15px}



#Article .related h5{padding-bottom:4px}



#Article .related{ padding:10px 0 0}



#Article .related a{ /*color:#0b3b8c*/}



#Article .info { margin: 10px 0;}



#Article .info strong {font-weight: bold;}







.Article-Tool { text-align:right; padding:10px 0 0; vertical-align:middle;}



.Article-Tool a { display: inline-block; width:16px;height:16px;line-height:16px;background: url(../images/v9/icon.png) no-repeat; margin-left:6px; vertical-align: middle;}



.Article-Tool a:hover{text-decoration: none}



.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1}



.Article-Tool a.t1{background-position: left -115px;}



.Article-Tool a.t2{background-position: left -159px;}



.Article-Tool a.t3{background-position: left -205px;}



.Article-Tool a.t4{background-position: left -250px;}



.Article-Tool a.t5{background-position: left -294px;}



.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}



.Article-Tool img {border-radius: 0; vertical-align: middle;}